package com.whfc.common.third.mas.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * 登录响应数据DTO
 */
@Data
public class LoginResponseDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 错误码，200表示成功
     */
    private Integer code;

    /**
     * 错误信息
     */
    private String msg;

    /**
     * 返回数据
     */
    private LoginData data;

    /**
     * 登录数据内部类
     */
    @Data
    public static class LoginData implements Serializable {

        private static final long serialVersionUID = 1L;

        /**
         * 令牌
         */
        private String token;

        /**
         * 刷新令牌
         */
        private String refreshToken;

        /**
         * 过期时间，单位秒
         */
        private Integer expireIn;
    }
}